Revert "Initial commit"

This reverts commit 33c3bb3319130b6c5c18b6e41eac90fe0c4dfe5d.
Revert "Revert "Initial commit""

This reverts commit 2e9e8dcd733b3a6a24f7e06a9ea3ba48755c5e7a.
V1.1

This is a basic but working prototype