Implemented checking for dependencies and installing as needed, updated README