use Ajax to handle file upload, utilize the use of LESS and Thymeleaf