Update Install & Composer

- Replace self:: with static::
- Change some function names
- TODO: Support Laravel Facades style