Mac support + missing Models

Disclaimer: I'm not a Java developer, so please check the code for mistakes