Initial Commit
finished end of chapter 2; moving to challenges
added a working swift version of BNRItem