Added application runner and end to end tests