new_snackbars_#32

- Refactored and extracted Snack and SnackContainer from SnackBar. 
- Users can new call new SnackBar().show() without problems. [#32](https://github.com/MrEngineer13/SnackBar/issues/32)