partially functioning
basic functionality working
added currency support, trimmed code
added styling, and minor code readability
Final edits before merge to master