Initial Commit

First Public Release, needs work to simplify API and Optimise.