Cleanup
Basic driver code added
Added data structure class
Dont need ; after inline functions...
array() now only returns type, size must follow