Tests for requesting non-available components.
Test buffer efficiency
Slight refactoring.

* Moved srf creation function to scripts subfolder.
* Raise Notimplementederror under certain untested conditions.
* Now parses the database creation time.