Add untested code for board stuff, probably all wrong
Add functionality and finished syntax checking
Fixed block placement, still no compile check
Fixed code
Merge pull request #2 from ktn/board

Board tested so its being merged