Defines The Entry Point For The Application