Removed comments
Added more special setters
Code cleanup and added HTTP status codes
Added trajan algorithm to detect loops
Formatted code
Changed config format and added module parameters
Added winston output and adapted to changed config format