Initial commit of code so I don't lose anything. This is very likely to change significantly (or be implemented in the case of the twostep json server code haha)
Merge branch 'master' of https://github.com/macpod/lasershark_3dp
Changed name of client file, also added in safe steps command.