Script Refresh

Stripped out AW Internal Functions and reorganizing code base. This is
the first draft of revision. No functionality has been added at this
point