HACKLOG-3 Adding algorithm and services/dao layer to communicate with OR...

...M