Add exception when there is a focal length of zero
Add ability to control trace color in plot_traces function.
Fix a few bugs in the base class.
Start writing documentation.