Change to use roboelectric test framework
Set up a test project for robolectric
Add tests for MainMenuActivity, ControllerActivity

Uses Robolectric test framework
Uses Mockito test framework
Adds ConnectionFailedException

This is used in BtConnectFragment when the Bluetooth connection fails.
Merge branch 'robolectric-testing'
Put UI and Robolectric tests in separate projects.