Merge pull request #114 from willchen90/master

Add UI scaffolding and develop safe API to access Docker Remote API
lifterPrompts handling the delete key properly
Merge pull request #118 from jasonerpenbeck/configFix

lifterPrompts handling the delete key properly closes #58
merged servers for react-flux & dockerode API
Add proper validation to lifterPrompts.js
Merge pull request #119 from willchen90/willchen90/merge-servers

merged servers for react-flux & dockerode API [closes #117]
Merge pull request #120 from jasonerpenbeck/validationFix

Add proper validation to lifterPrompts.js
Display all commands when lifter is entered without arguments
Merge pull request #122 from jasonerpenbeck/CLI-commands

Display all commands when lifter is entered without arguments closes #57
Properly validating user input
Merge pull request #123 from jasonerpenbeck/master

Properly validating user input closes #46
Remove unnecessary require statements, add functions for all nextClass attributes
Merge pull request #143 from jasonerpenbeck/refactor

Remove unnecessary require statements, add functions for all nextClass attributes closes #131 #132 #133
allow user to deploy to an existing vm, closes #121
write azure vm name and username into YAML, closes #124
checks if vm name is already taken
clean up spaces, break up console log statements closes #138
add azure error log to gitignore
successfully do AJAX request inside the main view
created sub-component for container row; work on passing state to children component