Initial code

Squashed commit of the following:

commit c390bd84716a4ef510eec34cb021c4347af174e8
Author: Caskman <eric.cascketta@gmail.com>
Date:   Wed May 1 22:51:04 2013 -0700

    Template cleaned up and ready

commit e14bd93380c6c976b5b6cdc1de5f3cb46c173910
Author: Caskman <eric.cascketta@gmail.com>
Date:   Wed May 1 22:45:31 2013 -0700

    refactoring