Complete refactor of POS client side javascript to be less embarrassing (I just said less). Working hardware integration and saved order support.