Fixed syntax errors
Merge pull request #1 from cl0udc0ntr0l/patch-1

Fixed syntax errors
working on a functional implementation.
More functional stuff.
"init commit"
"added .gitignore"
"Fixed merge conflicts"
".gitignore fix"
Added vm related functions.
"fixed merge conflicts"
Added more functions.
Updated fifo.js with various bugfixes - changed 'delete' to 'del', updated some function signatures for metadata usage, and updated the error printouts.
Many updates to the API in here. Fleshed out every implemented API endpoint, and changed the nouns to be singular for consistency.
Updated the metadata code that all types are using, and also the characteristics code that hypervisors are using. Also, changed how login failure is handled to pass up the error instead of crashing the server.
Minor functional changes.
Updated the low-level fifo api to support login retension, and explicit logout to remove that retention.
Fixed wrong verb for add nic
Merge branch 'functional' of https://github.com/project-fifo/fifo.js into functional
Added one more error into the OK-to-exist check; Trying to resolve the failures when running all tests combined
Added 403 status as OK to pass back an empty value.