text: Title: Create development guide
  Body: <!-- Please use the appropriate issue title format:
      BUG REPORT
      Bug: {Short description of bug}
  
      SUGGESTION
      Suggestion: {Short description of suggestion}
  
      OTHER
      {Question|Discussion|Whatever}: {Short description} -->
  
  
  ## Description
  Currently, there is no documentation on how to set up the environment for developing and working on the library. This should be fixed.
  
  ### System settings
  
  - Operating System: NA
  - Terminal in use: NA
  - Python version: NA
  - Halo version: NA
  - `pip freeze` output: NA
  
  ### Error
  <!-- Put error here. Exceptions, and full traceback if possible. -->
  NA
   
  ### Expected behaviour
  <!-- Put expected behaviour here -->
  NA
  
  ## Steps to recreate
  <!-- Describe the steps here -->
  NA
  
  ## People to notify
  <!-- Please @mention relevant people here:-->
  NA
  