package: update "typescript" to v1.3.0
refactor to extend `AbstractCommand` base class