Implement API + add cache to applications and versions + update Font awesome + add 403 error page + some refactoring