Created CLI

Went to a more standard way of doing the bin/dot_grid and added a CLI
object plus removed some of the things in the bin file that were now
uneeded.
Cleaned up README
Added Tests for CLI
Remove require_all
Removed base File

This file was added accidentally a while back but had some useful stuff
in it so it remained. Finally added the useful things into the README
and so now we can remove it.
Merge pull request #27 from slabounty/nicer_bin_26

Nicer bin 26