stateEnum, PROFILE, DECISION, and BLACKSMITH

Added getters to Character class: getName() and getBio()
Added the stateEnums: PROFILE, PAST_CHARACTERS, and LOGOUT
profileState is done except for DB commands
decisionState is done
blacksmithState is done
minor changes to initState and LoginState
Removed debugging for pushing to master
Battle State basically done

Battle state just needs get next enemy and level up state
Level up done, unreg char creation no longer works

Unregister character creation no longer works for unknown reasons, I
will be rolling back to find what caused the failures
DB commands for profileState
unreg char creation

found the error, still not fixed, it is the home button
Got unreg char creation working again

seperated the unregistered user character creation into smaller pieces
and put the part that was failing in a try catch block
Added error handling to character creation

when an invalid name or bio is used in the character creation, it
recreates the page and displays a pop up message
DB commands added and blacksmith updated

Added DB commands to decsionState
Fixed a big with the blacksmithState table
minor changes to cases
master into BranDev Branch merge being weird
Merge remote-tracking branch 'origin/master' into BranDev-Branch
Added base health
Fixed some merge errors but not javax.servlet is missing?
Merged from master

Fixed merge conflicts with merge from master
Added DB functionality to character creation and level up

Added updateCharacter, addCharacter, and addItem functions.  Still needs
debugging
I'm trying to fix the login and signup functions. Do not merge from this right now
Still not working
Merge branch 'master' of https://github.com/bgrayd/Tarsus

Conflicts:
	Tarsus/nbproject/project.properties
	Tarsus/src/java/GameInstance.java
	Tarsus/src/java/Item.java
Remove Github Nonsense

Still not good
Fixed sql errors from master

Repaired the sql functions from the master branch