Imporved naming and reduced complexity of context menu builder properties
Tests and additions

Improved example page, multiple document uploading is now functional but
needs styling. Added around 200 unit tests, implementing around 20 of
them. Removed some excess JavaScript packages installed by NuGet.
Some files did not commit
Fixed a commit mistake
Fixed a commit error
Merge branch 'BasicWebAppTesting' of https://github.com/lasiproject/LASI into BasicWebAppTesting
Merging master and web