reset starts up the subprojects after shutting them down and refreshing the code
subprojects' repl files required instead of used

- application manager functions don't need to have different names in subprojects