Dancer framework

Introducing the dancer framework.
Using TemplateToolkit as the templating language, I experimented
with HAML for a little while but it's not fully implemented.  It also
doesn't really matter much as I'm pushing it all up to javascript.

income.tt is my intro/demo file
Partially still TT code from before
Partially HTML shifted from TT code
Starting to shift the HTML into custom Angular directives
Basic CSS styling done but it needs lots more work
Got the directive working

Preliminary implementation of f-text
Finished migrating income.tt TT -> AngularJS

Gutted all the remaining TT code out of income.tt
Added delete functions for arrays
Added accordian functionality to ETP
Finished migration to custom directives (adding a few)
Enforced numbers only for money and ABN fields
Minor changes to field entries

Added all field entries to the form object.
Created sum of withheld values.
Improved layout

Mostly through use of bootstrap scaffolding
Gradual layout improvements

Switched ETP accordion to have add item as an accordion entry.
Swapped f-* entries to use bootstrap recommended layout.
Merged templates of f-* entries.
Created modified accordion directive

Wraps in the accordion template layout and much of the logic.
Clean up round

Implemented a few more html groups as <f-group>s
Hid the unconverted code using <noscript>
Split up code into a fair few more files, new files for:
	income controller
	tax directives
	form directives
	form directive partials (f-accordion-group)
Deleted unneeded CSS code
Simplified controller summing code for withheld and income amounts
Culled dead controller code
Improved Salary & Wage input

Focused on getting Salary and Wage section pretty
	Improved styling
	Help text for elements
	Help text for section

Help popups required bootstrap upgrade

Directive improvements
	placeholder support
	append/prepend elements support
	help popup support
	Made each accordion a form, for later
	validation work
Validation++

Created subforms for each control to allow better error handling
Added validation to save button, introduced saveAnyway button
Switch from <form> to <div ng-form>

To allow for better potential nesting.
Filled out more Income functionality

Added proper summation of lumpsum amounts (untested)
Added generate_etp_type function (not called)
Filled in content for Salary, Allowances, Lump Sum, and ETP income
Fixed all visible javascript errors

Made save restore pristine state (maybe)
Better lump sum summing
Working etp type derivation
De-Dancered the code

Wasn't really using the Dancer framework.
Now I'm really not using it.
Moved old files into seperate directory

Cleaning up the root directory.
Got rid of Dancer

Moved the static files from web/public/ into the root directory.
Changed javascripts/form_directives.js to remove the absolute path.
Deleted the remaining, unused, javascript framework.
Raw files can be viewed in any web browser, like a basic Apache install.