Inital checkin
Working with moving things around after creating this from the hopjs
tree. Needs more work. Not working yet.