Add Rakefile
Rename structs
Update .gitignore
Update copyright; messing about with memcpy
Basic data types; start laying out machine internals