rest of annuity/perpetuity, unit 1 stuff

*adding the rest of unit 1 functions (minus a few)
* corresponding documentation
* updated readme.md with added functions
* quick fix in documentation with wrong function name