Added documentation and readme