Update README, error function implementation, little non-functional fixes