renamed put to add as it's more appropriate

added web interface. it (functionality) is now usable

need to add unit tests for web