Added basic web stuff
Dependency-Inversion on Core

webcmd now runs basic commands