Added core, config and samples modules. Moved sample project into samples module. Closes gh-10
Closes gh-1