Update for Swift 1.1

had to remove the returns in init() - all the rest compiles fine