Add first version of script

This only has some of the most basic commands working at all. However,
it lays out some of the groundwork for adding on commands in an
organized manner.