add start of language reference documentation
expand readme file
fix floating point example
add type synonyms
fix editing typo from previous change
add tests for repeated operators of same precedence
basic structure support
support declaring multiple vars with same type
add tests for assignment and equality of each type
add test for empty program
add .travis.yml for travis-ci
add -std=c++0x build switch
fix a bunch of warnings for travis-ci
more copy/assignment declarations
even more copy/assignment declarations
initialise members
more travis fixups
add required header
another required include
remainder of changes for travis-ci build passing