Added mandatory license stuff
Started rewriting Config.java to c++