Working on scala porting

I <3 Scala
Solving some problems
Add scala support for block and items

A lot of work with scala’s list
Complete rewrite

I translate all my code in SCALA!!!!
Merge pull request #1 from fundor333/unstable-scala

Unstable scala