scala liftweb study