Fixed some bugs and added a manual.