Initial commit
License and proper description.
Description tweaks.
Main codebase.
Final formatting tweak.