Refactor Parser into NaiveParser

Parser converts a list of tokens into a nested Scala List to maintain
enivronment as specified in the program
Parser with JavaTokenParser

Came across
(this)[http://martintrojer.github.io/scala/2013/06/06/scheme-in-scala/].
The solution is unapologetically elegant, hence adopting it to my
use-case