Add ignore list for JSHint
Move end user and developer documentation to different files (refs. #164)