Form tied out with error handling and messaging; new message animations; projects page updated