Finished basic functionality as stated in README.