Initial commit

Getting project ready for general utility.