* feat: add fleek site nft interfaces and implementation
* refactor: rename contracts and interfaces
* refactor: replace FleekAccessControl with AccessControl from open zeppelin
* refactor: split structure in public variables
* feat: add Fleek and FleekSite constructors
* refactor: remove getMetadata functions