WIP fix inline code for create

* Doesn't work yet because codecopy will always copy to the zero'd
  address. Must fix
Added build in "byte" method, changed this.data

* byte method takes a simple expression nth byte and returns it
* this.data (without brackets) returns the size of the data
Rewrote rules. Fixes #15
Rewrote grammer. Fixes #15
WIP optimizer
return all the things