Added documentation, finished implementation

Fuck yeah Frobs