Finishing basics. It's working.

Signed-off-by: Nathan Hiemstra <nathanh@criticalmass.com>