refactor(Application): moved Bean definitions to a new BeansConfiguration class