second commit

currently files been worked on. Need more files to compile, it's still
just a draft.