adding end to end tests. added app config with user config override to specify last fm api key in end to end tests.