Initial commit

Basic code layout, core modules and functionality.
Added README and GPLv3 LICENSE