added source
added coffee test
added grunt configurations