Initial Import

-Some work on the core library and structure, need to figure out a struct problem