added git ignore
added scala solution
added empty spec
added console and lib
added perl solution