Refactoring for better layering and different central unit specifications

In this pull request:
* Maven poms are now splitted into different modules
* Support for both micros and micros+ (micros+ needs more work)
* Seperate webapps (rest, html5, angularjs)
* Added a simple workaround for the closed source nbt file parsing (Add a new text printer in windows and print to text file). This is not yet tested for MICROS (v2.8 of the PROSOFT suite)
* You can now have a json file as input or the printed output text file.
* Specify your input file with -DconfigFile=<abs_path_to_json_or_txt>
* Specify -Dproduction=true for actually sending commands to the central unit

TODO:
* Introduce slf4j instead of using log4j directly
* MICROS+ commands still have to be implemented correctly