Added handling with http status codes
Merging commit from Abdul
Fixing aspects
final fix for aspect packages and classes