Initial commit, started with some basic functionality.