Error Handeling and decision making

Miners send errors, and notify foreman of capabilities
Rename front end package to ops
Bugfixes

Fixes for Graph class
inverse
Copy constructor
Move Bank to ops package
Move Bank to ops package
Foreman now assigns tasks

Foreman now assigns tasks to miners
Move maven API scripts

Since we seem to not be using them I am moving the maven api scripts
Add Origin to Solutions

Now every solution is tracked y origin
Added Configurations

Added pre defined configurations
Verbose Startup for ops
Add Versioning
Verbose startup / runime for miner
Flush out Config File
STUB Send to RichBank API
Updated Configuration Files

Configuration now more flexible to port changes, also allows command
line configuration
Fix Error in config file
New ID system

Assign unique Ids to every generated graph, store graph hierarchy
Added Management for Tasks

Now know how long ago a task was last seen
Verbose Task Output

Control board now prints output
checking