Correctly configure compiler
Implement first quick and dirty draft of basic functionality