Change

All the code has been rewritten following the Revealing Module Pattern.