Remove unused template
Add unit tests for compiler
Add timeout
dynamic loading for hyperloop-common