Payme starttrans function change

Transaction is started, checked.
Not fully safe, api lacks bank url verification.
Added keymatch field

Tells you wether a key matches.
This could be used when you can use a return value to validate
Updated test setup
Removed TODO's because done
Added license
Added license
Removed unused extension & require

class required less crypting then expected.
Merge branch 'master' of https://github.com/TMTLT/Webshop
Added SQL export of database

Please update this every time you make/change/remove a table or add
significant amounts of data.
contactpage
updated database backup
Extracted contact table from SQL backup
Merge upstream
Merge remote-tracking branch 'origin/master' into owain

Conflicts:
	application/classes/crypt.php
Cleanup, reorganize