added a bunch of lazy to vals for better `sbt console`
formatting change
switched screenName and name. Also fixed a randomness bug
polished the writeup and added results / ark package