Initial commit

Try at your own peril. Will fix some issues in a few weeks