Code refactor + added full weezky documentation.