made perl lib implicit
added git ignore
added scala solutions for problems 1 and 2
added scala script support