A minimalistic aspect oriented javascript programming library and jQuery plugin