Updated ownership process
Added share
Updated filepath usage.
Added second null check.
Added vagrant files for test server provisioning.

[skip ci]
Added prototype files for totp
Patched in totp.
Updated java code for totp
Added chown to merge
Changed stream_file to use finfo if available, otherwise use an array of
file extensions. Moved stream_file to its own file in "includes/"
directory, which is to be preferred going forward.
Reorganized Java Code File Structure. Added chown/chmod to mkdir.php.
Updated travis ci file
newauth is replaced by the java class CreateAccount.
Updated travis ci file
Added missing cd in travis ci file.
Migrated to maven. Builds.
Removed files not needed by maven.
Moving console to maven.

[skip ci]
Added source and pom.xml
Updated travis ci file.