Added source library and basic source implementations for Twitter and MishMash content sources.
Source library will scan /php/plugins for source.php files to be used as content sources.
Added manageaccounts dialog box

Additionally, after the update to PHPStorm 7.1, all files have been re-marked for upgrade.
Merge remote-tracking branch 'origin/accountconnect' into accountconnect
Crypt now accesses an offline password store for accessing passwords / secret keys that need to be used in program execution, to prevent me from having to upload passwords and keys to github.
Fixed a bug where registerprocess wouldn't check for duplicate e-mail addresses
Initial attempts at integrating Twitter
Added OAuthsimple library for handling OAuth requests (maybe use third party twitter lib instead?)
Deleted oauthsimple.php lib in exchange for tmhoauth.php (https://github.com/themattharris/tmhOAuth)
Almost completed twitter account connection; still need to securely store account details.
Made password encryption more secure with the addition of a password salt stored in an offline file.
Fixed bug in the registration process where the system wouldn't mark an e-mail as valid
Updated database->put method to use a single array using the key=>value pair to identify column/value
Added method to crypt to generate unique userkey
Added methods to crypt to encrypt and decrypt data with the userkey of the current user
loginprocess now sets the userkey in $_SESSION when a user logs in
registerprocess now actually sends the validation e-mail to the right place
Updated twitter connection workflow so that it actually stores the access token and secret in the database
Account management page now lists all a users linked accounts
Changed the way that stream returns all known sources
Added Facebook login integration
Manageaccounts now lists all linked accounts
Initial stream generation
Fixed error where emails would not be marked as valid
Added method to database to view the last error
Fixed error where user access tokens wouldn't be stored correctly in the database.
NB: Change data type of access_token and access_token_secret columns to text. It helps if you're storing the entire token...