Decouple tests from data source.
Include dynamic typing in builder functions.
Include request decorator to features.
Define http server exports in their own directory.