Add Screen On Animation (Part 1)

Add the main hook codes and animations
UI Changes to make way for scree on animation
Add Screen On Animation (Part 2)
Fix previous commit
Add new sliding ui for screen on animations