Refactor the pieces page code such that the handling of various table states is abstracted away.
Refactor the table in the main inventory view as well.
Add in logic into the price calcuation form. I had to do it in the view for data-binding purposes. I could have done it in the controller using  but that gets really gross and may not be performant one day.
Temporary gross fix to resolve z-indexing of modals. Blah. Need to figure out a better solution later, but for now, this is functional.
Move the modal to the correct dom node.
Reformat price calculator.
Add in IDs to component JSON schema.
Add in warning functionality. It is dope and extensible.
Refactor 2 lines of code. It was late and I didn't realize that writing an array primitive is easier than pushing to an empty array. Lawd.
Make warning and modal background overlays sibling nodes rather than parent/child nodes.
Improve some documentation.
Add in custom header text and body text into warning popup.
Reset the warning popup when done. Use the close method inside of the callback function.
Merge branch 'interface' into backend
Ignore files from bundler and eclipse
Remove :registerable from Admin model
Separate layout for devise views