Reorganize repository layout and code.
Request license basics.
Made the code C++03 compliant.