[purejs]: More purejs API work
[purejs]: Basic API working fine. Supports starting, non-automatic finishing, commands.