Added smarty templating system, and now making heavy use of it's escape functions for output. Added standard returnMessage function and form functions.
Extended CI_Controller, with a _render() function to generate the page
Upgraded to Bootstrap 3, styled some pages differently
Removing JS password hashing
Added form validation rule for a vendor submiting public keys (to introduce CSRF checks)
Added model for storing previously used public key (hashes), and filtering a given list of
public keys from keys which were previous used.

Also added a check for previously used public keys in the vendors submission and filters.
Adding errors/messages to the page.
Removing CodeIgniters deprecated is_cli_request function in favor of is_cli()
Changed messages so it checks private key by simply initializing the key, rather than creating encrypted text to decrypt
Changed buyer purchase button to a form to introduce a CSRF check.
Added form validation to buyer purchase/buyer recount/buyer confirm/buyer received upfront order
Also added progress counter to the order list page
Updated schema.sql
Added form validation to messages/message delete,
Different salt for message passphrase
Added form validation for vendors deleting listings
Added more validation checks..
Also removed unnecessary folder with Qrcode, using file _inc_phpqrcode.php
Replaced password algo, now using BCRYPT
Removing old template folder
Adding phpqrcode file to git
Upgrading installer to be compatible with new password changes
Also changing how message pin is generated
Continue altering message password stuff in installer
.
Nearly done..
Fixing error?
update
?
almost done
Accidentally started generating salts longer than DB can handle, reverting
update schema, hold longer hashes for identifying items
Minor tweaks