added several transition animations

- All popups, with the exceptions of image popups, do a zoom in
animation.
- The image thumbnails now show a load animation while it is loading.
- The contacts page now processes the form with ajax.
- (Almost) All ajax operations now show a loading animation while they
are processing the data.
- Added fade in to some error messages (the ones that were missing).