Added basic strategy framework and adapted related code to it
Several functions of backoff algorithms are now public. Added constructor methods to backoff algorithm files. Removed temporary backoff selector on serve method. Added server package to serve the API (in temporary implementation). Added strategy elements with option to select a preset strategy. Treebuilder application now accepts the strategy flag.
Closes #9 (closed)