Added new specs and functionality. Major documentation on README.