Moved NOVA to new file

Moved NOVA-objects and functions to file called "NOVA.js"; a renamed
version of minimal.js as the file was no longer minimal.
Renamed functions

Renamed functions before moving them to NOVA.js
Moved functions to NOVA.js

All functions declared in the NOVA-object to NOVA.js
Renamed some variables

Renamed variables, leaving none in the global scope, part of moving NOVA
merge PR #12 and fix conflict