feat(buildfiles): separate lessons and non-lessons code/tests and add grunt tasks and readme doc accordingly