Initial commit

This code is working, it is not a sophisticated or smooth tool it
is quick and dirty to get the job done!