edit .gitignore
add build script
add handle typedef
turn optimize off in debug build
add basic component
change include dir
change basic components destructor to be virtual
add basic system
add makefile to gitignore