Added unit test and html frontend to upload
Added documentation