Compiler breakapart

## Breaking apart the compiler

All functionality related to a module should be contained in that module. This will allow us to completely separate each module and make them independent. Right now the theme is full of functions and trash that make no sense on their own. We need to make things a little more self-contained.

We need to:
* Delete the variables from the central variables function
* Add a `variables.php` file in each module that sets variables
* Break apart the app.less file into smaller files and place them on the respective modules.

We also need to:
* find a way to pass the variables to the compiler
* add filters on each module to include the less file to the main styles

This way, each module will be COMPLETELY independent from the core. Even if one simply deletes the typography module, the theme will continue working.