Initial commit
Major functionality implemented
Added more demo tests
Added initial functionality for limiting min and max against each other