Added Eclipse project files

To make importing into eclipse easier
Added core screens

Refactored FastBeatDetector, cleaned exception code, added dedicated map
generation class, map class, load screen, play screen, global difficulty
enum