Added temporary file and backup file exclusions
Added copyright statement and JSLinted
Merge branch 'copyright_and_lint'