Initial Commit

Pull from my PrisonCraft project
This is my first library, so sorry if it takes a bit to get it polished...