Merge pull request #90 from Jygsaw/dev

[REFACTOR] Restructure CustomLayout to use HeaderFooterLayout instead of inheritance
testing
adding server tokens to the end of all server requests
[Feature] everything working correctly after implementing authentication of all routes
Merge pull request #91 from paulyi326/dev

[Feature] added server token to all requests
[Fix] changed token to serverToken
Merge pull request #92 from paulyi326/dev

[Fix] changed token to serverToken
[Fix] fixed serverToken bug
Merge pull request #93 from paulyi326/dev

[Fix] fixed serverToken bug
[FEATURE] Simple hide animation of header/footer bars
[FEATURE] Implement animation logic for hiding and showing header/footer
[FEATURE] Implement header/footer hide during scroll event