Adding Footprints Controller

FootprintsController now exports JSON through GET request - BROKEN

Added FootprintsControllerTest JUnit Test

Fixed broken parts of FootprintsController

Fixed bugs in FootprintsController and Test

Cleaned up files

Added bbox filter functionality

Added BadRequestException throwing for malformed request

Names fixed