Adding all the files

Still need to get the build script up and running. Everything else is
in place. Lib isn’t functionally complete yet.