More extensions via partial

- made Aspect class partial and added convenience methods in a separate
file;
- added extesions Entity.Add<T> where T : ComponentPoolable