Ignore IDE project files
Bring activation and deactivation into main plugin class
Refactor main plugin file into a singleton class
Introduce a custom hook for addons

Add ons can hook their init into this hook
Determine if we need to run a cleanup routine
Update tests
Introduce a setup class

This class handles the activation and deactiavtion of the plugin
Refactor main class after addition of the Setup class
Fix references
Remove unneeded function
Show admin notice if fails to meet requirements
Fix conditional
Fix conditional
Get an instance of BWP to load functions
Make function public for now

Would be better to have filters
Formating
Fix class name
Merge branch 'master' into issue-605

Conflicts:
	backupwordpress.php
Merge branch 'master' into issue-605

Conflicts:
	backupwordpress.php
	functions/core.php
	tests/other/testDetermineStartTime.php
	tests/testMoveBackupPathTest.php
remove deprecated code