Fixing mark's crap...

And wrote some more unit tests (Mainly for User)

modified:   app/models/permission.rb
modified:   app/models/tag.rb
	-- added missing User foreign key

modified:   app/models/user.rb
	-- fixed validations to remove duplicates added by devise. related to #84

modified:   db/seeds.rb
	-- added else clause for case

modified:   spec/models/user_spec.rb
	-- wrote all model tests for user

modified:   vendor/bin/install_console_audio_tools.sh
	-- fix ubuntu key error for package install