Project Cleanup, Fixes

After about two days of ploughing through the heaps of ~~crappy~~ unwieldy code, I think I've been able to make it possible for others to contribute to the project more easily. 

I've changed/added these things:
- Converted Eclipse project to Android Studio Project.
- Java dependencies now managed by gradle.
- Replaced tabs in the sourcecode with four spaces.
- Cleaned up the formatting of code.
- Removed excess try catch blocks and if statements.
- Changed the scope of some variables to make more sense.
- Changed the names of some constructor arguments to match respective class member variables.
- Fixed memory leaks - streams/files weren't previously being closed in the case of an exception.
- Fixed activity layouts so that proper base layouts are used and so that the layout scales with differing screen sizes.
- Layouts now derive strings from the platform-specific values.xml, in-code strings don't currently.
- Rudimentary support for Material Design on Android L.
- Removed build folders and release directories from repository, build folders are now in the .gitignore. Release directory might need to be added again for the github.io hosted site downloads.

_Some things may not work, I've not tested the app extensively. It definitely compiles and data collection as well as exporting appears to work fine_

__-notrodash / Niklas Vangerow__