Initial Sandstorm App

Well, initial not counting the version I did based on the simple branch.