Refactored directory structure.

Moved the low level drivers to driver/. The ampdecorator moved into its own
module.

Added get_amp factory method.
Replaced the preliminary names with proper product names in supported_amps.
Updated some docstrings.
Made the AmpDecorator a proper decorator by subclassing Amplifier.
Added more docstrings.
Updated more docstrings.