nuke from orbit
add initial grammar
add specs for numeric parsing
add .rspec
add .gitignore
add .travis.yml
.travis.yml: rbx 1.9 mode, add irc notification
fix \SO and \SOH string escapes; add specs
float -> literal, and even more specs
more grammar specs
add comment specs
some grammar reorganization
add LICENSE
add gemspec
add basic code generation logic

Bootstrap module controls conversion from raw AST to things that know how to
compile themselves (i.e. Code), via #expand.

Compilation strategy is similar to before; Code defines #bytecode which takes
a generator and a module. They generate code on the generator and use the
module for compiling sub-code (e.g. `mod.compile(gen, somenode)`.

Organization of these Code classes is TBD. Right now they're just under Atomy.
add initial Compiler
implement Module#evaluate
module semantics clarification; add Module#use

* Module#initialize extends self
* Module#use extends and includes the given module
* turn Bootstrap into an Atomy::Module
simplify Compiler.construct_block

we may need these later, but we don't now, and the specs are dumb
spec for Compiler#construct_block binding usage