added libraries
added basic files, mostly skeleton