Added fade in and out animations
Got all known bugs worked out