merge and reorganize lint into separate tasks

Moved file configuration into separate task that just registers the
files with grunt config, moved lint task into separate task file.