Log In Dialog added

to be fixed though...
Crypto fix
Merge https://github.com/BMK-2331/safeguard into interface

Conflicts:
	src/safeguard/AccessController.java
	src/safeguard/Crypto.java
	src/safeguard/DatabaseHelper.java
	src/safeguard/Engine.java
	src/safeguard/IntegrityController.java
	src/safeguard/SafeGuard.java
Merge from master
Merge pull request #3 from BMK-2331/interface

Interface to Master
I love to commit stuff
Minor fixes
Merge branch 'interface'

Conflicts:
	src/safeguard/AccessController.java
	src/safeguard/DatabaseHelper.java
	src/safeguard/Engine.java
Interface improved

1) Crypto.key is now String
2) Opportunity to create admin on system startup added
3) Error message boxes added
4) Some cosmetic changes to explorer applied
Merge branch 'interface'

Conflicts:
	src/safeguard/AccessController.java
	src/safeguard/DatabaseHelper.java
	src/safeguard/Engine.java
	src/safeguard/SafeGuard.java
Merge branch 'master' of https://github.com/BMK-2331/safeguard

Conflicts:
	src/safeguard/DatabaseHelper.java
	src/safeguard/Engine.java
Add DB API
Merge branch 'master' of https://github.com/BMK-2331/safeguard
Interface improved, small bugs fixed

1) WatchLogsDialog added
2) ManageFilesDialog added (still TODO some stuff)
3) Syntax changes
4) FIXME in AccessController fixed
Merge branch 'master' of https://github.com/BMK-2331/safeguard
Fixed Date representation bug

Now dates are stored as Strings. (SQLite doesn't have separate type for
date, datetime, etc. So it is just easier to keep things this way).
Merge branch 'mamontov'

Conflicts:
	AES256.dll
	src/safeguard/Crypto.java
	src/safeguard/Engine.java